How Dijkstra's Algorithm Works